#ifndef CTypes_HPP
#define CTypes_HPP

enum eButtonEvent
{
   BUTTON_RELEASE = 0,
   BUTTON_PRESS = 1,
   BUTTON_INVALID = 255
};

enum eTimerEvent
{
   TIMER_NOT_FIRED = 0,
   TIMER_FIRED = 1
};

enum eEngineDirection
{
   ENGINE_DIRECTION_BACKWARD = 0,
   ENGINE_DIRECTION_FORWARD = 1,
   ENGINE_DIRECTION_INVALID = 255
};

enum eEngineName
{
   ENGINE_1,
   ENGINE_2,
   ENGINE_3,
   ENGINE_4,
   ENGINE_COUNT  // Just counts number of engines
};

#endif //CTypes_HPP
